package com.translate.entity;

import java.math.BigDecimal;

public class Receivables {
    /**
     * 回款ID
     */
    private Integer id;

    /**
     * 回款编号
     */
    private String number;

    /**
     * 客户ID
     */
    private Integer customerId;

    /**
     * 合同ID
     */
    private Integer orderId;

    /**
     * 0 未审核 1 审核通过 2 审核拒绝 3 审核中 4 已撤回
     */
    private Byte status;

    /**
     * 回款日期
     */
    private Long returnTime;

    /**
     * 回款方式 0 现金 1微信支付 2 支付宝 3 转账汇款 4 支票 5 其他
     */
    private Byte returnType;

    /**
     * 回款金额
     */
    private BigDecimal money;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建人ID
     */
    private Integer createUserId;

    /**
     * 归属人ID
     */
    private Integer belongingPerson;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 回款ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return id 回款ID
     */
    public Integer getId() {
        return id;
    }

    /**
     * 回款ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param id 回款ID
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 回款编号
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return number 回款编号
     */
    public String getNumber() {
        return number;
    }

    /**
     * 回款编号
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param number 回款编号
     */
    public void setNumber(String number) {
        this.number = number == null ? null : number.trim();
    }

    /**
     * 客户ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return customer_id 客户ID
     */
    public Integer getCustomerId() {
        return customerId;
    }

    /**
     * 客户ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param customerId 客户ID
     */
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    /**
     * 合同ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return order_id 合同ID
     */
    public Integer getOrderId() {
        return orderId;
    }

    /**
     * 合同ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param orderId 合同ID
     */
    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    /**
     * 0 未审核 1 审核通过 2 审核拒绝 3 审核中 4 已撤回
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return status 0 未审核 1 审核通过 2 审核拒绝 3 审核中 4 已撤回
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * 0 未审核 1 审核通过 2 审核拒绝 3 审核中 4 已撤回
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param status 0 未审核 1 审核通过 2 审核拒绝 3 审核中 4 已撤回
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 回款日期
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return return_time 回款日期
     */
    public Long getReturnTime() {
        return returnTime;
    }

    /**
     * 回款日期
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param returnTime 回款日期
     */
    public void setReturnTime(Long returnTime) {
        this.returnTime = returnTime;
    }

    /**
     * 回款方式 0 现金 1微信支付 2 支付宝 3 转账汇款 4 支票 5 其他
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return return_type 回款方式 0 现金 1微信支付 2 支付宝 3 转账汇款 4 支票 5 其他
     */
    public Byte getReturnType() {
        return returnType;
    }

    /**
     * 回款方式 0 现金 1微信支付 2 支付宝 3 转账汇款 4 支票 5 其他
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param returnType 回款方式 0 现金 1微信支付 2 支付宝 3 转账汇款 4 支票 5 其他
     */
    public void setReturnType(Byte returnType) {
        this.returnType = returnType;
    }

    /**
     * 回款金额
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return money 回款金额
     */
    public BigDecimal getMoney() {
        return money;
    }

    /**
     * 回款金额
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param money 回款金额
     */
    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    /**
     * 备注
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 创建人ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return create_user_id 创建人ID
     */
    public Integer getCreateUserId() {
        return createUserId;
    }

    /**
     * 创建人ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param createUserId 创建人ID
     */
    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 归属人ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return belonging_person 归属人ID
     */
    public Integer getBelongingPerson() {
        return belongingPerson;
    }

    /**
     * 归属人ID
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param belongingPerson 归属人ID
     */
    public void setBelongingPerson(Integer belongingPerson) {
        this.belongingPerson = belongingPerson;
    }

    /**
     * 创建时间
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return create_time 创建时间
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param createTime 创建时间
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     * @author 111
     * @date 2023-04-21 17:37:44
     * @return update_time 更新时间
     */
    public Long getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     * @author 111
     * @date 2023-04-21 17:37:44
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }
}